![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╩ε∞∩εφσφ≥√ |
╥σΩ±≥εΓεσ ∩εδσ Ωδα±±α TextField─δ ≡σΣαΩ≥Φ≡εΓαφΦ εΣφεΘ ±≥≡εΩΦ ≥σΩ±≥α Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ ≥σΩ±≥εΓεσ ∩εδσ φα ßατσ Ωδα±±α TextField, Ωε≥ε≡εσ φσ±δεµφε Γ Φ±∩εδⁿτεΓαφΦΦ. ╩δα±± TextField ±ετΣαφ φα ßατσ Σ≡≤πεπε Ωδα±±α ± Φ∞σφσ∞ TextComponent, ∩ε²≥ε∞≤ ∩≡Φ ≡αßε≥σ ± ≥σΩ±≥εΓ√∞ ∩εδσ∞ Ωδα±±α TextField Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ Φ ∞σ≥εΣ√ Ωδα±±α TextComponent. ╩δα±± TextField╧≡ΦΓσΣσ∞ Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωδα±±α TextField: ╩εφ±≥≡≤Ω≥ε≡√╤ετΣαφΦσ ∩εδ ßστ ≥σΩ±≥α public TextField(); ╤ετΣαφΦσ ∩εδ ßστ ≥σΩ±≥α ± ταΣαφφεΘ °Φ≡ΦφεΘ public TextField(int cols); ╤ετΣαφΦσ ∩εδ Φ ΦφΦ÷ΦαδΦτα÷Φ σπε ≥σΩ±≥ε∞ public TextField(String text); ╤ετΣαφΦσ ∩εδ ταΣαφφεΘ °Φ≡Φφ√ Φ ΦφΦ÷ΦαδΦτα÷Φ σπε ≥σΩ±≥ε∞ public TextField(String text, int cols); ╠σ≥εΣ√
┬√τεΓ ∞σ≥εΣα createTextField public void addNotify();
╧≡εΓσ≡Ωα, ≤±≥αφεΓδσφ δΦ Σδ ∩εδ ²⌡ε-±Φ∞Γεδ public boolean echoCharIsSet();
╬∩≡σΣσδσφΦσ ≡ατ∞σ≡α ∩εδ public int getColumns();
╧εδ≤≈σφΦσ ≥σΩ≤∙σπε ²⌡ε-±Φ∞Γεδα public char getEchoChar();
╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ε≥εß≡αµσφΦ ∩εδ public Dimension minimumSize(); ╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ε≥εß≡αµσφΦ ∩εδ ταΣαφφεΘ °Φ≡Φφ√ public Dimension minimumSize(int cols);
╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ protected String paramString();
╬∩≡σΣσδσφΦσ ε∩≥Φ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ε≥εß≡αµσφΦ ∩εδ public Dimension preferredSize(); ╬∩≡σΣσδσφΦσ ε∩≥Φ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εßδα±≥Φ Σδ ε≥εß≡αµσφΦ ∩εδ ταΣαφφεΘ °Φ≡Φφ√ public Dimension preferredSize(int cols);
╙±≥αφεΓΩα ²⌡ε-±Φ∞Γεδα Σδ ε≥εß≡αµσφΦ Γ ∩εδσ public void setEchoCharacter(char c); ╤ετΣαφΦσ ≥σΩ±≥εΓεπε ∩εδ Ωδα±±α TextField╧≡Φ ±ετΣαφΦΦ ≥σΩ±≥εΓεπε ∩εδ Γ√ ∞εµσ≥σ Γ√ß≡α≥ⁿ εΣΦφ Φτ ≈σ≥√≡σ⌡ Ωεφ±≥≡≤Ω≥ε≡εΓ, ±εε≥Γσ≥±≥Γσφφε, Σδ ±ετΣαφΦ ∩εδ ßστ ≥σΩ±≥α Φ ßστ ≤ΩαταφΦ ≡ατ∞σ≡α, ßστ ≥σΩ±≥α ταΣαφφεπε ≡ατ∞σ≡α, Σδ ±ετΣαφΦ ∩εδ ± ≥σΩ±≥ε∞ Φ Σδ ±ετΣαφΦ ∩εδ ± ≥σΩ±≥ε∞ ≤Ωαταφφεπε ≡ατ∞σ≡α. ┬ε≥ ⌠≡απ∞σφ≥ ΩεΣα, Γ Ωε≥ε≡ε∞ ±ετΣασ≥± ∩εδσ ± ≥σΩ±≥ε∞, Φ∞σ■∙σσ °Φ≡Φφ≤, Σε±≥α≥ε≈φ≤■ Σδ ≡ατ∞σ∙σφΦ 35 ±Φ∞ΓεδεΓ: TextField txt; txt = new TextField( "┬ΓσΣΦ≥σ ±≥≡εΩ≤ ≥σΩ±≥α", 35); ╤ετΣαφφεσ ∩εδσ ΣεßαΓδ σ≥± Γ εΩφε α∩δσ≥α ∞σ≥εΣε∞ add. ┴εδⁿ°Φφ±≥Γε ±α∞√⌡ ∩εδστφφ√⌡ ∞σ≥εΣεΓ, φσεß⌡εΣΦ∞√⌡ Σδ ≡αßε≥√ ± ∩εδσ∞ Ωδα±±α TextField, ε∩≡σΣσδσφε Γ Ωδα±±σ TextComponent, Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωε≥ε≡επε ∞√ ∩≡ΦΓσδΦ φΦµσ. ╩δα±± TextComponent╠σ≥εΣ√
╧εδ≤≈σφΦσ ≥σΩ±≥α, Γ√Σσδσφφεπε ∩εδⁿτεΓα≥σδσ∞ Γ εΩφσ ∩εδ public String getSelectedText();
╧εδ≤≈σφΦσ ∩ετΦ÷ΦΦ Ωεφ÷α Γ√ΣσδσφφεΘ εßδα±≥Φ public int getSelectionEnd();
╧εδ≤≈σφΦσ ∩ετΦ÷ΦΦ φα≈αδα Γ√ΣσδσφφεΘ εßδα±≥Φ public int getSelectionStart();
╧εδ≤≈σφΦσ ∩εδφεπε ≥σΩ±≥α Φτ ∩εδ public String getText();
╧≡εΓσ≡Ωα, Γετ∞εµφε δΦ ≡σΣαΩ≥Φ≡εΓαφΦσ ≥σΩ±≥α Γ ∩εδσ public boolean isEditable();
╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ protected String paramString();
╙ΣαδσφΦσ ΦτΓσ∙σφΦ public void removeNotify();
┬√ΣσδσφΦσ ταΣαφφεΘ εßδα±≥Φ ≥σΩ±≥α public void select(int selStart, int selEnd);
┬√ΣσδσφΦσ Γ±σπε ≥σΩ±≥α public void selectAll();
┬Ωδ■≈σφΦσ ΦδΦ Γ√Ωδ■≈σφΦσ Γετ∞εµφε±≥Φ ≡σΣαΩ≥Φ≡εΓαφΦ ≥σΩ±≥α public void setEditable(boolean t);
╙±≥αφεΓΩα ≥σΩ±≥α Γ ∩εδσ public void setText(String t); ╤ ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getText Γ√ ∞εµσ≥σ ∩εδ≤≈Φ≥ⁿ Γσ±ⁿ ≥σΩ±≥, Ωε≥ε≡√Θ Φ∞σσ≥± Γ ∩εδσ. ╠σ≥εΣ getSelectedText ∩ετΓεδ σ≥ ∩εδ≤≈Φ≥ⁿ ≥εδⁿΩε ≥≤ ≈α±≥ⁿ ≥σΩ±≥α, Ωε≥ε≡α ∩≡σΣΓα≡Φ≥σδⁿφε ß√δα Γ√Σσδσφα ∩εδⁿτεΓα≥σδσ∞. ╧≡ΦδεµσφΦσ ∞εµσ≥ Γ√ΣσδΦ≥ⁿ δ■ßεΘ ⌠≡απ∞σφ≥ ≥σΩ±≥α ΦδΦ Γσ±ⁿ ≥σΩ±≥ ∩≡Φ ∩ε∞ε∙Φ ∞σ≥εΣεΓ select Φ selectAll, ±εε≥Γσ≥±≥Γσφφε. ─δ τα∩Φ±Φ ≥σΩ±≥α Γ ∩εδσ ∩≡ΦδεµσφΦσ ∞εµσ≥ Γε±∩εδⁿτεΓα≥ⁿ± ∞σ≥εΣε∞ setText. ┬ετ∞εµφε, Σδ Γα± ß≤Σσ≥ Φφ≥σ≡σ±σφ ∞σ≥εΣ setEditable, ∩ετΓεδ ■∙ΦΘ ∩σ≡σΩδ■≈α≥ⁿ ≥σΩ±≥εΓεσ ∩εδ Φτ ≡σµΦ∞α, ∩≡Φ Ωε≥ε≡ε∞ ≡σΣαΩ≥Φ≡εΓαφΦσ ταßδεΩΦ≡εΓαφε, Γ ≡σµΦ∞ ± ≡ατ≡σ°σφφ√∞ ≡σΣαΩ≥Φ≡εΓαφΦσ∞ Φ εß≡α≥φε. |